John O'SheaJohn O'Shea
Asian Games 2026: The Aichi-Nagoya Badminton Draw and the Price of September 26My office in Nagoya sits about twenty minutes by subway from the Aichi venue....
Asian Games 2026 Badminton Draw: Two Anomalous Pairings and an Unverified Compressed ScheduleFajar Alfian stands beside Muhammad Shohibul Fikri. Seo Seung-jae stands besi...
Asian Games 2026: Beneath the Badminton Draw, a Compressed Schedule WhispersI counted seventeen touch-points in the Asian Games 2026 badminton draw....
Asian Games 2026: Five Days, One Draw, and the Trade-Off Equation of Asian BadmintonIn the individual badminton schedule at the 2026 Asian Games, the round of 32...
The Death of 'Mogul' Rodis and the Buried Labor Judgment: When Philippine Boxing Sees the TruthWhen Las Vegas police released the video, I watched it three times. A...
U23 Vietnam vs U23 Philippines at ASIAD: Three Points, and What the Scoreline Does Not SayEarly in the morning in Marseille, before the chairs along the Vieux-Port had...
LOUD Win VALORANT Champions 2026: The 1.49M Peak and VCT 2027's Measurement GapThree in the morning in Chicago, I had three broadcast windows open at once:...
Vietnamese Football: Decoding Strengths and Challenges in the Journey to Continental HeightsVietnamese football is witnessing strong transformations at both club and...
Jung Su-jin, 100 Grams and the Loophole in Olympic Judo's Weigh-In ProtocolIn the waiting room of a judo arena, what you hear is not the sound of...
Verstappen's First Singapore Win: Reading the Driver of the Day Vote as a Market IndicatorNight at Marina Bay is unlike any other race night on the calendar. Headlight...
The V.League Youth Price Bubble: Ten Minutes of Breathing Between Two WhistlesMinute 84. Stand B of a stadium in central Vietnam is still nearly half empty...
Two Fateful Minutes at the Etihad: 27 Shots and the Question Man City Cannot AnswerFrom seat seventeen in the Etihad stands, I was not watching the ball. I was...
Brock Purdy in a Three-Game Storm: Re-reading the Data and Steve Young's RecordTwo numbers sat side by side on my screen, exactly seven-tenths apart: 133.1...
Nine Cells of N/A: The Discipline of a Swimming Analysis With No Data5:12 a.m. Brisbane time. The Stage-2 analysis of a swimming article landed on...
The Knee That Never Touched the Grass: Applause, a Suspended Verdict and Eight Weeks Up FrontThe knee never touched the grass. Marc Guéhi — pronounced GAY-hee, stress on...
A Harsh Asian Arena: Badminton Medals Are Won in the Smallest TournamentsHanoi, October 2026 At five in the morning the training hall opens before the...
Asian Games 2026: PV Sindhu loses comeback to Chen Yufei in women's singles quarter-final after 122-second rallyThe shuttle left Chen Yufei's racket, cut diagonally across the court, touche...
Eight Groups, Forty-Five Cueists: The Power Map of the European Disability Snooker Championship in SofiaOn the WPBSA live scoreboard in Sofia, one line made me stop longer than any...
Ng On Yee Wins Australian Women's Open: Closing Instinct and the Art of Break-BuildingNg On Yee won the Australian Women's Open after two knockout matches decided ...
Dodgers and the 0-2 Problem: History Is a Cracked Mirror, Not a ShieldOPENING In the seventh row of the eastern stand, I counted eleven batting...
Asian Games 2026 Badminton Draw: Two Anomalous Pairings and an Unverified Compressed ScheduleFajar Alfian stands beside Muhammad Shohibul Fikri. Seo Seung-jae stands besi...
Asian Games 2026: Beneath the Badminton Draw, a Compressed Schedule WhispersI counted seventeen touch-points in the Asian Games 2026 badminton draw....
Asian Games 2026: Five Days, One Draw, and the Trade-Off Equation of Asian BadmintonIn the individual badminton schedule at the 2026 Asian Games, the round of 32...
The Death of 'Mogul' Rodis and the Buried Labor Judgment: When Philippine Boxing Sees the TruthWhen Las Vegas police released the video, I watched it three times. A...
U23 Vietnam vs U23 Philippines at ASIAD: Three Points, and What the Scoreline Does Not SayEarly in the morning in Marseille, before the chairs along the Vieux-Port had...
LOUD Win VALORANT Champions 2026: The 1.49M Peak and VCT 2027's Measurement GapThree in the morning in Chicago, I had three broadcast windows open at once:...
Vietnamese Football: Decoding Strengths and Challenges in the Journey to Continental HeightsVietnamese football is witnessing strong transformations at both club and...
Jung Su-jin, 100 Grams and the Loophole in Olympic Judo's Weigh-In ProtocolIn the waiting room of a judo arena, what you hear is not the sound of...
Verstappen's First Singapore Win: Reading the Driver of the Day Vote as a Market IndicatorNight at Marina Bay is unlike any other race night on the calendar. Headlight...
The V.League Youth Price Bubble: Ten Minutes of Breathing Between Two WhistlesMinute 84. Stand B of a stadium in central Vietnam is still nearly half empty...
Two Fateful Minutes at the Etihad: 27 Shots and the Question Man City Cannot AnswerFrom seat seventeen in the Etihad stands, I was not watching the ball. I was...
Brock Purdy in a Three-Game Storm: Re-reading the Data and Steve Young's RecordTwo numbers sat side by side on my screen, exactly seven-tenths apart: 133.1...
Nine Cells of N/A: The Discipline of a Swimming Analysis With No Data5:12 a.m. Brisbane time. The Stage-2 analysis of a swimming article landed on...
The Knee That Never Touched the Grass: Applause, a Suspended Verdict and Eight Weeks Up FrontThe knee never touched the grass. Marc Guéhi — pronounced GAY-hee, stress on...
A Harsh Asian Arena: Badminton Medals Are Won in the Smallest TournamentsHanoi, October 2026 At five in the morning the training hall opens before the...
Asian Games 2026: PV Sindhu loses comeback to Chen Yufei in women's singles quarter-final after 122-second rallyThe shuttle left Chen Yufei's racket, cut diagonally across the court, touche...
Eight Groups, Forty-Five Cueists: The Power Map of the European Disability Snooker Championship in SofiaOn the WPBSA live scoreboard in Sofia, one line made me stop longer than any...
Ng On Yee Wins Australian Women's Open: Closing Instinct and the Art of Break-BuildingNg On Yee won the Australian Women's Open after two knockout matches decided ...
Dodgers and the 0-2 Problem: History Is a Cracked Mirror, Not a ShieldOPENING In the seventh row of the eastern stand, I counted eleven batting...
